package com.bvgol.examples.springbootLogback.common;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.Date;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class ErpLog implements Serializable {

    private String id;

    /**
     * 错误信息
     */

    private String errorMessage;
    /**
     * 返回信息
     */

    private String responseValue;
    /**
     * 操作结束时间
     */

    private Date endTime;
    /**
     * 请求类型
     */

    private String type;
    /**
     * 日志标题
     */

    private String title;
    /**
     * 请求参数
     */

    private String params;
    /**
     * 请求地址
     */

    private String uri;
    /**
     * 操作浏览器
     */

    private String brower;
    /**
     * 操作开始时间
     */

    private Date startTime;
    /**
     * HTTP方法
     */

    private String httpMethod;
    /**
     * 软删除
     */

    private Integer isDeleted;
    /**
     * 请求方法
     */

    private String classMethod;
    /**
     * 执行时间
     */

    private Long executeTime;
    /**
     * 请求主机
     */

    private String host;
    /**
     * 请求头
     */

    private String header;
    /**
     * 操作系统
     */

    private String operatingSystem;
    /**
     * 错误码
     */

    private Integer errorCode;
    /**
     * 操作用户
     */

    private String username;
}
